home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Tool Chest / Development Tools & Languages / • Other Platforms / PCCTS 1.31 / antlr / tokens.h < prev   
Encoding:
C/C++ Source or Header  |  1995-03-10  |  2.8 KB  |  158 lines  |  [TEXT/MPS ]

  1. #ifndef tokens_h
  2. #define tokens_h
  3. /* tokens.h -- List of labelled tokens and stuff
  4.  *
  5.  * Generated from: antlr.g
  6.  *
  7.  * Terence Parr, Will Cohen, and Hank Dietz: 1989-1994
  8.  * Purdue University Electrical Engineering
  9.  * ANTLR Version 1.31
  10.  */
  11. #define zzEOF_TOKEN 1
  12. #define Eof 1
  13. #define QuotedTerm 2
  14. #define Action 34
  15. #define Pred 35
  16. #define PassAction 36
  17. #define WildCard 81
  18. #define LABEL 83
  19. #define NonTerminal 91
  20. #define TokenTerm 92
  21. #define ID 134
  22. #define INT 136
  23.  
  24. #ifdef __STDC__
  25. void grammar(void);
  26. #else
  27. extern void grammar();
  28. #endif
  29.  
  30. #ifdef __STDC__
  31. void class_def(void);
  32. #else
  33. extern void class_def();
  34. #endif
  35.  
  36. #ifdef __STDC__
  37. void rule(void);
  38. #else
  39. extern void rule();
  40. #endif
  41.  
  42. #ifdef __STDC__
  43. void laction(void);
  44. #else
  45. extern void laction();
  46. #endif
  47.  
  48. #ifdef __STDC__
  49. void aLexclass(void);
  50. #else
  51. extern void aLexclass();
  52. #endif
  53.  
  54. #ifdef __STDC__
  55. void error(void);
  56. #else
  57. extern void error();
  58. #endif
  59.  
  60. #ifdef __STDC__
  61. void tclass(void);
  62. #else
  63. extern void tclass();
  64. #endif
  65.  
  66. #ifdef __STDC__
  67. void token(void);
  68. #else
  69. extern void token();
  70. #endif
  71.  
  72. #ifdef __STDC__
  73. void block( set *toksrefd, set *rulesrefd );
  74. #else
  75. extern void block();
  76. #endif
  77.  
  78. #ifdef __STDC__
  79. void alt( set *toksrefd, set *rulesrefd );
  80. #else
  81. extern void alt();
  82. #endif
  83.  
  84. #ifdef __STDC__
  85. extern  LabelEntry *  element_label(void);
  86. #else
  87. extern  LabelEntry *  element_label();
  88. #endif
  89.  
  90. #ifdef __STDC__
  91. extern  Node *  element( int not, int first_on_line, int use_def_MT_handler );
  92. #else
  93. extern  Node *  element();
  94. #endif
  95.  
  96. #ifdef __STDC__
  97. void default_exception_handler(void);
  98. #else
  99. extern void default_exception_handler();
  100. #endif
  101.  
  102. #ifdef __STDC__
  103. extern  ExceptionGroup *  exception_group(void);
  104. #else
  105. extern  ExceptionGroup *  exception_group();
  106. #endif
  107.  
  108. #ifdef __STDC__
  109. extern  ExceptionHandler *  exception_handler(void);
  110. #else
  111. extern  ExceptionHandler *  exception_handler();
  112. #endif
  113.  
  114. #ifdef __STDC__
  115. void enum_file( char *fname );
  116. #else
  117. extern void enum_file();
  118. #endif
  119.  
  120. #ifdef __STDC__
  121. void defines( char *fname );
  122. #else
  123. extern void defines();
  124. #endif
  125.  
  126. #ifdef __STDC__
  127. void enum_def( char *fname );
  128. #else
  129. extern void enum_def();
  130. #endif
  131.  
  132. #endif
  133. extern SetWordType zzerr1[];
  134. extern SetWordType setwd1[];
  135. extern SetWordType zzerr2[];
  136. extern SetWordType zzerr3[];
  137. extern SetWordType zzerr4[];
  138. extern SetWordType zzerr5[];
  139. extern SetWordType setwd2[];
  140. extern SetWordType zzerr6[];
  141. extern SetWordType zzerr7[];
  142. extern SetWordType zzerr8[];
  143. extern SetWordType zzerr9[];
  144. extern SetWordType zzerr10[];
  145. extern SetWordType zzerr11[];
  146. extern SetWordType setwd3[];
  147. extern SetWordType zzerr12[];
  148. extern SetWordType zzerr13[];
  149. extern SetWordType zzerr14[];
  150. extern SetWordType zzerr15[];
  151. extern SetWordType zzerr16[];
  152. extern SetWordType zzerr17[];
  153. extern SetWordType zzerr18[];
  154. extern SetWordType setwd4[];
  155. extern SetWordType zzerr19[];
  156. extern SetWordType zzerr20[];
  157. extern SetWordType setwd5[];
  158.